package com.wei.czz.framework.annex.service;

import com.wei.czz.common.vo.annex.AnnexGroupVo;
import com.wei.czz.framework.annex.entity.AnnexGroupEntity;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wyw
 * date: 2024-01-18 15:42:11
 * className: AnnexGroupService
 * version: 1.0
 * description:
 */
public interface AnnexGroupService {

    /**
     * 批量保存附件动态配置分组操作
     * @param annexGroupList 附件动态配置分组列表
     */
    void batchSaveAnnexGroup(List<AnnexGroupEntity> annexGroupList);

    /**
     * 保存附件动态配置分组操作
     * @param preId     前置主键
     * @param groupList 附件动态配置分组列表
     */
    void saveAnnexGroup(Long preId, List<AnnexGroupVo> groupList);

    /**
     * 获取附件动态配置分组操作
     * @param preId 前置主键
     * @return 附件动态配置分组列表
     */
    List<AnnexGroupEntity> getAnnexGroupList(Long preId);
}

